package com.rc.saas.tenant.service.acct;

import com.rc.saas.tenant.base.BaseService;
import com.rc.saas.tenant.mapper.acct.AcctRuleRepositoryMapper;
import com.rc.saas.tenant.model.acct.AcctRule;
import com.rc.saas.tenant.model.acct.AcctRuleRepository;
import com.rc.saas.tenant.model.acct.AcctRuleRepositoryExample;
import com.rc.saas.tenant.vo.acct.AcctRuleRepositoryResultVo;

import java.util.List;

/**
 * @author frog
 * @date 2021/1/21
 */
public interface AcctRuleRepositoryService extends BaseService<Long, AcctRuleRepository, AcctRuleRepositoryExample, AcctRuleRepositoryMapper> {
    AcctRuleRepositoryResultVo listAcctRuleRepository(String tenantCode,Long acctRuleId,String ruleName);

    AcctRule selectByOperatorStationId(Long operatorStationId);

    List<AcctRuleRepository> listRepositoryByTenantCode(String tenantCode,String ruleName);
}
